#ifndef GLOBAL_PARA_SIGNAL 
#define GLOBAL_PARA_SIGNAL
#include "TStyle.h"
#include <string> 
#include <vector>
#include "yaml-cpp/yaml.h"

#include "src/Lib/MessageFormat.h"
#include "src/Function/Fbasic.h"
#include "src/RWpara/RWbasic.h"
#include "src/Function/Ffile.h"
#include "src/Class/Path.h"


class CSignal{
	private:
	public:
		int  NUM_jets      ;
		int  NUM_bjet      ;
		int  NUM_cjet      ;
		int  NUM_qjet      ;
		int  NUM_taujet    ;
		int  NUM_tagjet    ;
		int  NUM_untagjet  ;
		int  NUM_lep       ;
		int  NUM_elec      ;
		int  NUM_muon      ;
		int  NUM_tau       ;
		int  NUM_met       ;
		int  NUM_photon    ;


		bool VETO_jets     ;
		bool VETO_bjet     ;
		bool VETO_cjet     ;
		bool VETO_qjet     ;
		bool VETO_taujet   ;
		bool VETO_tagjet   ;
		bool VETO_untagjet ;
		bool VETO_lep      ;
		bool VETO_elec     ;
		bool VETO_muon     ;
		bool VETO_tau      ;
		bool VETO_met      ;
		bool VETO_photon   ;
		void Read_Signal(std::string file_name) ;
		void Print()       ;
};


std::ostream & operator<< (std::ostream & ostr, CPath str);
#endif
